Mapping a Version Model to a Complex-Object Data Model
نویسندگان
چکیده
Support for version management of highly interconnected complex objects is a strong requirement for database systems supporting CAD. In this paper, we present such a version model and exemplify it by means of the VLSI design process. However, we are not only interested in the version model itself, but also in its implementation on top of an existing complex-object data model without version support. In contrast to similar solutions basing on the relational data model, this approach allows for a simple and efficient implementation of the version model, allowing for powerful retrieval operations. Sharing of data, which occurs necessarily among versions, is system controlled. This prohibits redundant storage of data. We conclude that implementing a complex-object database system supporting versions is not more complicated than implementing a complex-object database system without version support. In this paper, we present a version model for computer aided design (CAD) purposes and its implementation on the basis of a complex-object database management system (DBMS). We illustrate the functionality of our model with the help of a VLSI design example, but we claim that it is useful for all kinds of CAD. The VLSI design approach to be considered here is based on the two strategies hierarchical decomposition and step-wise refinement [9]. The latter copes with the development of a chip starting from its behavioral description, passing an structural and an topological description, and ending up with its mask layout. In the structural description, the module (which is a better term than " chip " in this domain) is described as a collection of up to 100 simpler modules and connections among these modules (hierarchical design method). Placing these modules together and generating the corresponding geometrical information leads to the topo-logical description of the module (its floorplan). In this domain , each module is represented by a rectangle. We use the design of a 2-bit adder as a simple example. Figure 1.1 depicts the structural and topological design of a 2-bit adder based on three 1-bit adders and one half-adder. Each 1-bit adder is built up by one AND and one XOR gate. Data modelling Looking at figure 1.1, we can identify three object types, namely Interface, Instance, and Contents as well as three link types among them, namely (Instance) part_of (Contents), (Instance) instance_of (Interface), and (Contents) implements (Interface). This abstract description of the data is basically sufficient from the viewpoint of the structural domain. …
منابع مشابه
Considering Uncertainty in Modeling Historical Knowledge
Simplifying and structuring qualitatively complex knowledge, quantifying it in a certain way to make it reusable and easily accessible are all aspects that are not new to historians. Computer science is currently approaching a solution to some of these problems, or at least making it easier to work with historical data. In this paper, we propose a historical knowledge representation model takin...
متن کاملUrban Vegetation Recognition Based on the Decision Level Fusion of Hyperspectral and Lidar Data
Introduction: Information about vegetation cover and their health has always been interesting to ecologists due to its importance in terms of habitat, energy production and other important characteristics of plants on the earth planet. Nowadays, developments in remote sensing technologies caused more remotely sensed data accessible to researchers. The combination of these data improves the obje...
متن کاملEfficient Analysis of Plasmonic circuits using Differential Global Surface Impedance (DGSI) Model
Differential global surface impedance (DGSI) model, a rigorous approach, has been applied to the analysis of three dimensional plasmonic circuits. This model gives a global relation between the tangential electric field and the equivalent surface electric current on the boundary of an object. This approach helps one bring the unknowns to the boundary surface of an object and so avoid volumetric...
متن کاملApproximate resistivity and susceptibility mapping from airborne electromagnetic and magnetic data, a case study for a geologically plausible porphyry copper unit in Iran
This paper describes the application of approximate methods to invert airborne magnetic data as well as helicopter-borne frequency domain electromagnetic data in order to retrieve a joint model of magnetic susceptibility and electrical resistivity. The study area located in Semnan province of Iran consists of an arc-shaped porphyry andesite covered by sedimentary units which may have potential ...
متن کاملFloodplain mapping using HEC-RAS and GIS in semi-arid regions of Iran
Abstract A significant deficiency of most computer models used for stream floodplain analysis is that the locations of structures impacted by floodwaters, such as bridges, roads, and buildings, cannot be effectively compared to the floodplain location. This research presents a straightforward approach for processing output of the HEC-RAS hydraulic model, to enable two- and three dimensional f...
متن کامل